Imports System
Imports System.Collections.Generic
Imports System.Text
Imports System.Runtime.InteropServices

Public Class TstUtil



    Public Declare Function DSTSPdfSigVerifyF Lib "DSTSPDFSig_C.dll" (<MarshalAs(UnmanagedType.LPStr)> ByVal pram1 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram2 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram3 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram4 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram5 As String) As Integer
    'Public Declare Function DSTSPdfSigVerifyF Lib "DSTSPDFSig_C.dll" (<MarshalAs(UnmanagedType.LPStr)> ByVal pram1 As String, ByVal s As StringBuilder, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram3 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram4 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram5 As String) As Integer


    'Public Declare Function DSTSPdfSigVerifyF Lib "DSTSPDFSig_C.dll" (<MarshalAs(UnmanagedType.LPStr)> ByVal pram1 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram2 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram3 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram4 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram5 As String) As Integer
    'Public Declare Function DSTSPdfSigVerifyF Lib "DSTSPDFSig_C.dll" (<MarshalAs(UnmanagedType.LPStr)> ByVal pram1 As String, ByVal s As StringBuilder, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram3 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram4 As String, <MarshalAs(UnmanagedType.LPWStr)> ByVal pram5 As String) As Integer


    'Public Declare Function NTS_GetFile Lib "ezPDFExportFile" (ByVal szIn As String, ByVal szPassword As String, ByVal szName As String, ByVal szOut As String, ByVal bAnsi As Long) As Long

    'Public Declare Function asdtstpdf_verify_timestamp_with_file Lib "tstutil_client_k" (ByVal a As String, ByVal a As String, ByVal a As String, ByVal a As Integer, ByVal a As Integer, ByVal a As String) As Integer



End Class
